home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Archives
/
ForCLI
/
XL21.lha
/
XL.doc
< prev
next >
Wrap
Text File
|
1996-01-26
|
9KB
|
286 lines
XL (former XList) v2.1 © 1995-96 Mindshadow/Foundation.
Multi-function fileidentifier for Shell.
---- !! ----------------------------------------------------------------
The mailware concept requires you to, if you like and use XL,
send me a mail, see the end of this documentation for my net/snail
address.
----------------------------------------------------------------- !! ---
Table of contents
1. Introduction
2. Requirements
3. Installation
4. History
5. Usage and parameters
6. Copyright notice
7. Author and address
1. Introduction:
XL is a fileidentifier for use in Shell only. It uses "FileID.library" by
Bloodrock/Syndicate to identify files. It has a lot of options and to under-
stand its purpose and get as much as possible out of this program - please
read the whole of this (relativly short) document.
The reason of the change of name from XList to XL is that I found another
utility with the name of xList on the Aminet. And I think that the other
xList does "deserve" its name because its related to the XPK package thus
the letter "x" in the beginning. I didn't thought of that when naming my
program in the first place - so therefor I renamed my tool to XL! :)
Many new functions added and improved, for instance;
· Possible sorting of files/dirs.
· Now supports standard AmigaDOS wildcards such as ~#? etc
· Smaller size due to the fact that "my" filestypes is included in the
library. Or will be soon?
· Recursive listing.
· Search/only flags w/ filetypes.
( · A LFORMAT option used to generate powerful scripts is on its way, I'm
working on it! )
2. Requirements:
- An Amiga with at least OS2.0 I guess.
- FileID.library version 7.0+ is present in "LIBS:".
- Some KB's of free memory of course. Shouldn't use too much unless
the "SORT/S" flag is used.
3. Installation:
Still, I have not included any installation script or similar because it's
so easy to do this "by hand":
1. Copy the file 'libs/FileID.library' to LIBS:
2. Copy the executable (XL) to someplace in your path. (C: preferably)
3. Copy this document if you want to be able to read it later.. :)
These files should always be present in the archive:
XL - The executable file (68000)
XL.020 - The executable file (68020 or better)
XL.doc - The documentation
Libs/FileID.library - Version 7.0
Locale/#? - For localized output
( File_id.diz | XL20.readme )
4. History:
Version 2.1: ( 7284 bytes )
------------
· Updated version and date strings. Those were wrong in v2.0.
· Updated this doc, my e-mail's working correct now.
· Aminet release?
Version 2.0: ( 7344 bytes )
------------
· Added a lot of options!
· Added filesize of the diffrents versions in this text.
· Skipped support of filecomments.
· Changed DUMP -> QUERY.
(Now also display installed version of the library)
· Fixed *major* bug in argument handling.
· Removed internal identification of files, because I finally
got Oliver's (Bloodrock) address and he could (will? :) include my filetypes
in the library.
· The total # of filetypes depend on the version of FileID.library installed.
Version 1.3: ( 23108 bytes )
------------
· Added ONLY and ID option.
· Converted the documentation to Amigaguide format.
· A total of 875 formats is recognized
Version 1.2: ( 18004 bytes )
------------
· Added EXELIST and SEARCH option.
· Add possibilty to identify single file.
· Removed KB option. Useless really.. :-)
· A total of 803 formats is recognized.
Version 1.1: ( 9608 bytes )
------------
· Added NOCOM,DIRS,NOINTERNAL and KB option.
· First release with internal filetypes.
· A total of 645 formats is recognized.
Version 1.0: ( 3692 bytes )
------------
· First release.
· No internal filetypes.
· A total of 542 formats is recognized.
5. Usage:
The template is:
DIR,QUERY/S,SEARCH/K,ONLY/N,ID/N,MAKECOMMENT/S,NOHEAD/S,ALL/S,FILES/S,DIRS/S,
SORT/S,EXELIST/S,BLOCKS/S
XL <dir> (option)
<dir> = The directory or file to scan. If no directory is specified, the
current one will be used.
Also note that the listing can be interrupted anytime by
pressing "Ctrl+C" or sending the corrsponding flag.
(option) = One or more of the following:
QUERY - Displays all the id numbers and descriptions for all
known filetypes of the FileID.library. It will begin
something like this;
"FileID.library vx.x knows x filetypes."
The x's is replaced with the actual numbers related
to the .library version installed in the system.
SEARCH - Search for a special filetype. The number you get from
this call can be used with the "ONLY" option to look
for a certain filetype. This function is noncase-sesitive;
XL SEARCH "Module"
ONLY - Use the ID number from the "SEARCH" command to look for
a certain filetype;
XL DH1:St-00/ ONLY 105
ID - Gives you the description for the specified file-ID
number;
XL ID 456
MAKECOMMENT - Set the comment of the listed file(s) to XL's
idstring;
XL C:#? MAKECOMMENT
NOHEAD - This function tells XL to use noheaders at start and
end of filelist thus it will be shorter in length;
XL DH1:#? MAKECOMMENT
ALL - Go recursivly into directories when listing files.
This function should work with satisfaction but
is a little "unstable";
XL DH1:Graphics/ ALL
FILES - Snow only files. Standard when SORT=FALSE.
DIRS - Snow only directories.
SORT - When using this a diffrent mode of listing the files is
used. It reminds more of the "Dir" command rather than
"List". It fetches all strings before printing and
it also sorts all entries before showing them.
EXELIST - This function scans the <dir> specified and lists
all executable files. This is similar to
XL T:#? ONLY 107
but when using EXELIST all crunched files will be
showed along with their idstring.
BLOCKS - Show all filesizes/infos in blocks instead of bytes.
6. Copyright:
Though this seems very unlikely..
"I'm not responsible for any kind of damage or loss of data XL may cause."
XL is mailware and can be copied, spread and included on pd/sw disks/compilations.
The mailware concept requires you to (if you like and use XL) send a mail to
me, see the end of this documentation for my net/snail address.
The swedish translation of the catalogfile was written by;
Daniel Adolfsson (m-29431@mailbox.swipnet.se)
Taken from the original "FileID.library" copyright notice:
" FileID.library is PUBLIC DOMAIN. It may be freely distributed and freely
used with any program (if you get rich with a program using my library,
you might send me some money :^) .
This excludes PD dealers. If you sell a single PD disk containing this
library, you may sell it for media and making-copies price, not more. "
7. Author:
Contact me for anything concerning XL or some other program by me:
Johan Samuelson (Mindshadow/Foundation)
Stenbarsvagen 22
S-590 54 Sturefors
Sweden
E-mail: msd@p9.nevermind.ct.se
Fidomail: 2:204/227.9